praise god - French English Dictionary